Skip to content
This repository was archived by the owner on Aug 3, 2026. It is now read-only.

feat: deprecate the apify-shared package - #79

Merged
vdusek merged 1 commit into
masterfrom
chore/deprecate-package
Aug 3, 2026
Merged

feat: deprecate the apify-shared package#79
vdusek merged 1 commit into
masterfrom
chore/deprecate-package

Conversation

@vdusek

@vdusek vdusek commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The apify-shared package is not used by any Apify Python library anymore - the SDK moved the constants to
apify._consts and the client to its generated literals - so mark it deprecated instead of keeping it maintained.

  • README.md: deprecation notice at the top (renders on PyPI too) with pointers to apify and apify-client.
  • apify_shared/__init__.py: emits a DeprecationWarning on import, covered by a new unit test.
  • pyproject.toml: Development Status :: 7 - Inactive classifier and a DEPRECATED description prefix, both visible on PyPI.
  • renovate.json: Renovate disabled, no more dependency update PRs.
  • CONTRIBUTING.md: note that contributions are no longer accepted.

Manual follow-up after merging: cut a final stable release (minor -> 2.3.0) so the notice reaches PyPI, archive the
project in the PyPI settings (without yanking anything - existing installs must keep working), then archive this
repository. Both the PyPI and GitHub archival are reversible if the project is ever revived.

✍️ Drafted by Claude Code

@vdusek vdusek added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Aug 3, 2026
@vdusek vdusek self-assigned this Aug 3, 2026
@github-actions github-actions Bot added this to the 146th sprint - Tooling team milestone Aug 3, 2026
@github-actions github-actions Bot added the tested Temporary label used only programatically for some analytics. label Aug 3, 2026
@vdusek
vdusek marked this pull request as ready for review August 3, 2026 10:52
@vdusek
vdusek requested a review from janbuchar August 3, 2026 10:52

@janbuchar janbuchar left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems well reasoned and thorough, LGTM. Also, glad to have one less repository 😁

@vdusek
vdusek merged commit b1de9ba into master Aug 3, 2026
25 checks passed
@vdusek
vdusek deleted the chore/deprecate-package branch August 3, 2026 11:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team. tested Temporary label used only programatically for some analytics.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants